package com.mxin.common.log

interface LogInterface {

    fun setTag(tag: String)

    fun getTag():String?

    fun subscribe(observer: LogObserver)

    fun unSubscribe(observer: LogObserver)

    fun i(msg: String?)

    fun i(tag: String, msg: String?)

    fun d(msg: String?)

    fun d(tag: String, msg: String?)

    fun e(msg: String?)

    fun e(tag: String, msg: String?)

    fun v(msg: String?)

    fun v(tag: String, msg: String?)

    fun w(msg: String?)

    fun w(tag: String, msg: String?)


}